Wavelet Trees for All
نویسنده
چکیده
The wavelet tree is a versatile data structure that serves a number of purposes, from string processing to geometry. It can be regarded as a device that represents a sequence, a reordering, or a grid of points. In addition, its space adapts to various entropy measures of the data it encodes, enabling compressed representations. New competitive solutions to a number of problems, based on wavelet trees, are appearing every year. In this survey we give an overview of wavelet trees and the surprising number of applications in which we have found them useful: basic and weighted point grids, sets of rectangles, strings, permutations, binary relations, graphs, inverted indexes, document retrieval indexes, full-text indexes, XML indexes, and general numeric sequences.
منابع مشابه
Strip Based Embedded Coding of Wavelet Coefficients for Large Images
Wavelet based embedded coders such as EZW and SPIHT require full wavelet transform of the image to be buffered for coding. Further, since the transform coefficients are required to be stored in high precision, the buffering requirements are prohibitively high for large images, such as remote sensing images, space borne images, medical images etc. In this paper we investigate, embedded coding of...
متن کاملJoint optimal bit allocation and best-basis selection for wavelet packet trees
In this paper, an algorithm for wavelet packet trees that can systematically identify all bit allocations/best-basis selections on the lower convex hull of the rate-distortion curve is presented. The algorithm is applied to tree-structured vector quantizers used to code image subbands that result from the wavelet packet decomposition. This method is compared to optimal bit allocation for the di...
متن کاملEfficient Compressed Wavelet Trees over Large Alphabets
The wavelet tree is a flexible data structure that permits representing sequences S[1, n] of symbols over an alphabet of size σ, within compressed space and supporting a wide range of operations on S. When σ is significant compared to n, current wavelet tree representations incur in noticeable space or time overheads. In this article we introduce the wavelet matrix, an alternative representatio...
متن کاملDual Tree Wavelet Transforms in Image Compression
The theory and applications of wavelets have undoubtedly dominated the journals in all mathematical, engineering and related fields throughout the last decade. A variety of powerful and sophisticated wavelet-based schemes for image compression have been developed and implemented. Nevertheless these traditional approaches secure some severe limitations. Wavelets for example fail to capture regul...
متن کاملNew algorithms on wavelet trees and applications to information retrieval
Wavelet trees are widely used in the representation of sequences, permutations, text collections, binary relations, discrete points, and other succinct data structures. We show, however, that this still falls short of exploiting all of the virtues of this versatile data structure. In particular we show how to use wavelet trees to solve fundamental algorithmic problems such as range quantile que...
متن کاملA Novel Data Representation Strategy for Wavelet Image Compression
Recent success in wavelet image coding is mainly attributed to recognition of the importance of data organization and representation. Several very competitive wavelet coders have been developed, namely, Shapiro's embedded zerotree wavelets (EZW), Servetto et al.'s morphological representation of wavelet data (MRWD), and Said and Pearlman's set partitioning in hierarchical trees (SPIHT). In this...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Discrete Algorithms
دوره 25 شماره
صفحات -
تاریخ انتشار 2012